package com.san.oms.service;

import java.util.List;

import com.san.oms.domain.ModelScDTO;
import com.san.oms.domain.ScoreDTO;

/**
 * 评分服务接口
 * @author xiangyz
 *
 */
public interface ScoreService{
	
	/**
	 * 计算评分
	 * @param modelDTO
	 */
	public void calc(ModelScDTO modelDTO) throws Exception;
	
	/**
	 * 查询信用分详情
	 * @param modelId 模型ID
	 * @param name 法人名称/自然人姓名
	 * @param code 统一社会信用代码/自然人身份证号码
	 * @throws Exception
	 */
	public List<ScoreDTO> queryScoreDetail(Long modelId,String name, String code) throws Exception;
	
	/**
	 * 查询信用分
	 * @param modelId 模型ID
	 * @param name 法人名称/自然人姓名
	 * @param code 统一社会信用代码/自然人身份证号码
	 * @throws Exception
	 */
	public ScoreDTO queryScore(Long modelId,String name, String code) throws Exception;

}
